Read-Sms kısmına burdan
http://androidsourcecode.blogspot.com/2010/10/android-reading-inbox-sms.html
GPS kordinat olaylarına ise
http://stackoverflow.com/questions/8235385/display-gps-location-on-screen-android
If yapısnı kullanarakta mesaj içeriğine filtre koyabilirsin diye düşünüyorum.
Eğer ödeve yeni başlıyorsan adım adım gitmeni tavsiye ederim.
1.Gelen sms'in içeriğini oku.
2.Bulunduğun yerin kordinatlarını al.
3.Mesajı filtreden geçir.
4.Gönderen numarayı kaydet.
5.Filtreye göre kordinatları kaydettiğin numaraya geri yolla.
DP:Google map apilerini araştırırsan haritada yerini bile yollayabilirsin. (İki tarafta da programın olması gerek.)
Küçük bi taslakla
Gelen mesaj filtreleri---> Mesaj={KordinatOku} Yap: Kordinatını Gelen Numaraya Yolla.(Yaz: lng,lat :)
Mesaj={Yaz: 39.xxx,42.xxx :} Yap: İki nokta virgül arasını enlem, vigül iki nokta arasını boylam olarak kaydet. Haritaya yolla.
Kolay gelsin.
DP:Programın altta sürekli çalışıyor olması gerektiğini unutma.